//
//  CapitalPoolDynamicsVC.m
//  DistributorAB
//
//  Created by 主事丫环 on 2019/7/8.
//  Copyright © 2019 主事丫环. All rights reserved.
//

#import "CapitalPoolDynamicsVC.h"
#import "CapitalPoolDynamicsCell.h"

@interface CapitalPoolDynamicsVC ()<UITableViewDataSource, UITableViewDelegate>

@property (nonatomic, strong) UITableView *tableView;
@property (nonatomic, strong) NSArray *dataArr;

@end

@implementation CapitalPoolDynamicsVC

#pragma mark - 生命周期
- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self setUI];
    
    [self getData];
}

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:YES];
}

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:YES];
}

- (void)getData {
    
    [NetWorkTool POST:@"/cs_user/capitalInfoList" param:nil success:^(id dic) {
        
        
        self.dataArr = dic[@"data"];
        [self.tableView reloadData];
        
        
    } other:^(id dic) {
        ShowToastWithText(dic[@"msg"]);
    } fail:^(NSError *error) {
        
    } needUser:YES];
    
}

#pragma mark - 构建视图
- (void)setUI {
    
    self.title = @"资金池动态";
    [self.leftbutton setImage:imgname(@"left_icon") forState:(UIControlStateNormal)];
    self.view.backgroundColor = [UIColor whiteColor];
    
    //添加tableView
    self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, kScreen_Width, kScreen_Height) style:UITableViewStyleGrouped];
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;//隐藏分割线
    self.tableView.backgroundColor = DefaultColor;
    [self.view addSubview:self.tableView];
    
}

#pragma mark - tableView代理方法
/**
 * tableView的分区数
 */
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}


/**
 * tableView分区里的行数
 */
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.dataArr.count;
}

/**
 * tableViewCell的相关属性
 */
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    static NSString *CellIdentifier = @"CapitalPoolDynamicsCell";
    //出列可重用的cell
    CapitalPoolDynamicsCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell= [[[NSBundle mainBundle] loadNibNamed:@"CapitalPoolDynamicsCell" owner:nil options:nil] firstObject];
    }
    
    //修改cell属性，使其在选中时无色
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    
//    Bacclistmodel *model = _mydateSource[indexPath.section];
//    [cell refash:model];
    
    NSDictionary *dict = [self.dataArr safeObjectAtIndex:indexPath.row];
    cell.titleL.text = dict[@"title"];
    cell.timeL.text = [NSString stringWithFormat:@"发生时间 %@", dict[@"createDate"]];
    cell.areaL.text = [NSString stringWithFormat:@"发生地区 %@", dict[@"area_name"]];
    cell.detailL.text = dict[@"content"];
    cell.amountL.text = [NSString stringWithFormat:@"涉及金额 %@元", dict[@"money"]];
    
    
    return cell;
}

/**
 * tableViewCell的高度
 */
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 220;
}

/**
 * 分区头的高度
 */
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return CGFLOAT_MIN;
}

/**
 * 分区脚的高度
 */
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return CGFLOAT_MIN;
}

/**
 * 分区头
 */
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    UIView *view = [[UIView alloc] init];
    view.backgroundColor = DefaultColor;
    return view;
}

/**
 * 分区脚
 */
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    UIView *view = [[UIView alloc] init];
    view.backgroundColor = DefaultColor;
    return view;
}


/**
 * tableViewCell的点击事件
 */
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"%@", indexPath);
}

@end
